package com.bestcem.xm.award.enums;

import com.bestcem.xm.common.core.enums.CommonEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author xa.zhang <xa.zhang@idiaoyan.com>
 * @version v1.0
 * @date 2021/7/16 15:14
 * @desc 通知类型
 */
@Getter
@AllArgsConstructor
public enum NotificationTypeEnum implements CommonEnum {

    /**
     * 第一份成功完成答卷
     */
    FIRST_RSPD(0, "第一份成功完成答卷"),
    /**
     * 每次收到成功完成的答卷
     */
    EVERY_RSPD(1, "每次收到成功完成的答卷"),
    /**
     * 成功完成答卷数达**份
     */
    REACH_RSPD(2, "成功完成答卷数达**份"),
    /**
     * 指定范围内成功完成答卷数达**份
     */
    FREQ_RSPD(3, "指定范围内成功完成答卷数达**份"),
    /**
     * 指定范围内成功完成答卷数环比增长**
     */
    RATIO_RSPD(4, "指定范围内成功完成答卷数环比增长**"),
    /**
     * 配额满提醒
     */
    QUOTE_FULL(5, "配额满提醒"),
    /**
     * 微信红包全部发完
     */
    RED_PACKET_AWARD(6, "微信红包全部发完"),
    /**
     * 抽奖奖励全部发完
     */
    DRAW_AWARD(7, "抽奖奖励全部发完");

    /**
     * 通知类型
     */
    private int index;

    /**
     * 通知名称
     */
    private String name;
}
